package edu.itesm.mx.servicios;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.webkit.WebView;
import android.widget.ImageButton;

public class CampusAndroidActivity extends Activity {
	//VARIABLES INICIALES
	//El intento usado para lanzar las actividades
	private Intent intento;
	//Los ImageButtons
	private ImageButton transportec, faltas;
	//WebView para las noticias
	private WebView web;
	//El url para el WebView
	public final static String MI_CAMPUS = "http://micampus.ccm.itesm.mx";
    
	//El onCreate (Right-click -> Source -> Override/Implement Methods... -> onCreate(Bundle)
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        //Hay que ponerle el Content View correspondiente, en este caso es el --- main.xml ---
        setContentView(R.layout.main);
        
        //Carga el URL de MI_CAMPUS y agrega la funcionalidad a los botones 
        loadURL(CampusAndroidActivity.MI_CAMPUS);
        //addMapButton();
        addTransportecButton();
        addFaltasButton();
    }
    
    
    //AQUI EMPIEZAN LOS METODOS
    
    //Este metodo asigna el URL a la webview
    public void loadURL(String url){
    	web = (WebView)findViewById(R.id.webViewCA);
    	web.loadUrl(url);
    }

    //Los siguientes metodos agregan la funcionalidad a los botones correspondientes
    //Funcionalidad para el boton de **TransporTEC**
    private void addTransportecButton() {
        //Toma el ImageButton correspondiente del --- main.xml --- (transportecButton) para TransporTEC
    	transportec = (ImageButton) findViewById(R.id.transportecButton);
    	
    	//Dentro del onClickListener, hay un intento que te lleva a la Activity, TransportecActivity.class
    	transportec.setOnClickListener(new View.OnClickListener() {
			@Override
			public void onClick(View arg0) {
				intento = new Intent(getApplicationContext(), TransportecActivity.class);
				startActivity(intento);
			}
		});
    }
	
    //Funcionalidad para el boton de **Faltas**
    private void addFaltasButton() {
    	 //Toma el ImageButton correspondiente del --- main.xml --- (faltasButton) para Faltas
        faltas = (ImageButton) findViewById(R.id.faltasButton);
        
        //Dentro del onClickListener, hay un intento que te lleva a la Activity, LoginActivity.class
        faltas.setOnClickListener(new View.OnClickListener() {
			@Override
			public void onClick(View arg0) {
				Intent intento = new Intent(getApplicationContext(), LoginActivity.class);
				startActivity(intento);
			}
		});
    }
}